
<?php
	error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); 
	
	//function for delete sessions
	function session_logout() {
        unset($_SESSION['login']);
        //delete all sessions
        session_destroy();
        //delete cookie
        setcookie("user", "", time()-3600);
        //redirect to form login
        header("location: index.php");
    }
	//function for checking cookies
    function checkCookies() {
        if(isset($_COOKIE)) {
            if(isset($_COOKIE['user'])) {
                $_SESSION['login'] = true;
				$cookiehash = explode("-",$_COOKIE['user']);
				$_SESSION['TenDangNhap'] = $cookiehash[0];
            }
        }
    }	
	function highlight($text, $words, $color='yellow', $case='1') { 
		 $words = trim($words); 
		 $wordsArray = explode(' ', $words); 
		 foreach($wordsArray as $word) { 
			 if(strlen(trim($word)) != 0) 
			   if ($case) {
			 $text = eregi_replace($word, '<font style="background:' . $color . '";>\\0</font>', $text);
			 } else {
			 $text = ereg_replace($word, '<font style="background:' . $color . '";>\\0</font>', $text); 
			 }
		 } 
	  return $text; 
	} 
	
	function removeDir($dir) {
		$structure = glob(rtrim($dir, "/").'/*');
		if (is_array($structure)) {
			foreach($structure as $file) {
				if (is_dir($file)) recursiveRemove($file);
				elseif (is_file($file)) unlink($file);
			}
		}
		rmdir($dir);
	}
	
	function ThongBaoLoi($thongbao = "")
	{
		echo "<script> confirm('".$thongbao."'); </script>";
	}
	
	function ThongBao($thongbao = "")
	{
		echo "<script> alert('".$thongbao."'); </script>";
	}
	
	function KiemTraNgay(&$chuoingay)
	{
		// Input: 22/02/2013
		$arr = explode("/", $chuoingay);
		
		$ngay = (int)$arr[0];
		$thang = (int)$arr[1];
		$nam = (int)$arr[2];
		
		if(checkdate($thang, $ngay, $nam))
		{
			// Output: 2013-02-22
			$chuoingay = "$nam-$thang-$ngay";
			
			return true;
		}
		else
		{
			return false;
		}
	}
	function getAutoID($PhanChu,$PhanSo)
	{
		if($PhanSo < 1000)
		{
			if($PhanSo < 100)
			{
				if($PhanSo < 10)
				$PhanSo = "000".$PhanSo;
				else
				$PhanSo = "00".$PhanSo;
			}
			else
			$PhanSo = "0".$PhanSo;
		}
		return $PhanChu."_".$PhanSo;
	}
	function InNgayGio($chuoingay)
	{
		// Input: 22-02-2013
		$arr = explode("-", $chuoingay);
		
		$nam = $arr[0];
		$thang = $arr[1];
		$A = $arr[2];
		
		$arr1 = explode(" ", $A);
		$ngay = $arr1[0];
		$time = $arr1[1];
		//Output 22/02/2013
		$datetime = $ngay . "/" . $thang . "/" . $nam . ", " . $time;
		
		return $datetime;
	}
	function InNgay($chuoingay)
	{
		if($chuoingay != "")
		{
			// Input: 22-02-2013
			$arr = explode("-", $chuoingay);
			
			$nam = $arr[0];
			$thang = $arr[1];
			$A = $arr[2];
			
			$arr1 = explode(" ", $A);
			$ngay = $arr1[0];
		
			//Output 22/02/2013
			$datetime = $ngay . "/" . $thang . "/" . $nam;
			
			return $datetime;
		}else
		return $chuoingay;
	}
	function vn2latin($cs, $tolower = false)
	{
		/*Mảng chứa tất cả ký tự có dấu trong Tiếng Việt*/
		$marTViet=array("à","á","ạ","ả","ã","â","ầ","ấ","ậ","ẩ","ẫ","ă",
		"ằ","ắ","ặ","ẳ","ẵ","è","é","ẹ","ẻ","ẽ","ê","ề",
		"ế","ệ","ể","ễ",
		"ì","í","ị","ỉ","ĩ",
		"ò","ó","ọ","ỏ","õ","ô","ồ","ố","ộ","ổ","ỗ","ơ",
		"ờ","ớ","ợ","ở","ỡ",
		"ù","ú","ụ","ủ","ũ","ư","ừ","ứ","ự","ử","ữ",
		"ỳ","ý","ỵ","ỷ","ỹ",
		"đ",
		"À","Á","Ạ","Ả","Ã","Â","Ầ","Ấ","Ậ","Ẩ","Ẫ","Ă",
		"Ằ","Ắ","Ặ","Ẳ","Ẵ",
		"È","É","Ẹ","Ẻ","Ẽ","Ê","Ề","Ế","Ệ","Ể","Ễ",
		"Ì","Í","Ị","Ỉ","Ĩ",
		"Ò","Ó","Ọ","Ỏ","Õ","Ô","Ồ","Ố","Ộ","Ổ","Ỗ","Ơ","Ờ","Ớ","Ợ","Ở","Ỡ",
		"Ù","Ú","Ụ","Ủ","Ũ","Ư","Ừ","Ứ","Ự","Ử","Ữ",
		"Ỳ","Ý","Ỵ","Ỷ","Ỹ",
		"Đ"," ");
		 
		/*Mảng chứa tất cả ký tự không dấu tương ứng với mảng $marTViet bên trên*/
		$marKoDau=array("a","a","a","a","a","a","a","a","a","a","a",
		"a","a","a","a","a","a",
		"e","e","e","e","e","e","e","e","e","e","e",
		"i","i","i","i","i",
		"o","o","o","o","o","o","o","o","o","o","o","o",
		"o","o","o","o","o",
		"u","u","u","u","u","u","u","u","u","u","u",
		"y","y","y","y","y",
		"d",
		"A","A","A","A","A","A","A","A","A","A","A","A",
		"A","A","A","A","A",
		"E","E","E","E","E","E","E","E","E","E","E",
		"I","I","I","I","I",
		"O","O","O","O","O","O","O","O","O","O","O","O","O","O","O","O","O",
		"U","U","U","U","U","U","U","U","U","U","U",
		"Y","Y","Y","Y","Y",
		"D","-");
		 
		if ($tolower) {
			return strtolower(str_replace($marTViet,$marKoDau,$cs));
		}
	 
			return str_replace($marTViet,$marKoDau,$cs);
	 
	}
	

?>